deterrence power - Spanish English Dictionary